Bullseye!

Ein Blick auf Dart

Florian Hirsch

adorsys

Dart Logo Dart is a new platform for scalable web app engineering.

Topics

Design Goals

Dart: An Introduction by Florian Loitsch from Riviera DEV, 2011-10-20

Why?

Productivity / Scalability / Speed

Kritik

I guarantee you that Apple and Microsoft (...) will never embed the Dart VM. So 'Works best in Chrome' and even 'Works only in Chrome' are new norms promulgated intentionally by Google.
Brendan Eich

Tempo

Statistik I

Neue GitHub Repos (01-07/2014)

1. 398.364 JavaScript
2. 291.203 Java
3. 265.993 Ruby
14. 17.490 Go
26. 3.745 Swift
39. 1.789 Dart
githubarchive.org

Statistik II

StackOverflow tag statistics

Greg Hewgill's statistics

Hands on: basics + objects

hands on

Optionale Typisierung

Optional Types in Dart / Why Dart Types Are Optional and Unsound

Libraries

Pub the package manager

|- bin
| `- server.dart
|- lib
| `- api.dart
|   `- src/impl.dart
|- web
| `- app.dart
` packages
            

Build und Deployment

Performance

Dart Performance

Und sonst?

Isolates

Polymer

Polymer Logo

Vielen Dank!

Florian Hirsch

adorsys